Simulating Java Commercial Throughput Workload: A Case Study

نویسندگان

  • Yue Luo
  • Lizy K. John
چکیده

Commercial throughput workloads are very important and significantly different from SPECcpu benchmarks. We present our study on the simulation methodology for one such workload, SPECjbb2000. Our result shows that the CPI correlates well with transaction throughput, thus can be used as a valid performance metric in simulation. We investigate the applicability of SimPoint technique to SPECjbb2000. It is shown that cluster analysis of BBV can successfully identify phases. With only a small number of clusters we can reap most of the benefits of such analysis. It is observed that a stationary main phase dominates the execution of the benchmark. Employing the Standardized Time Series technique in discrete event simulation theory, we propose a method to accurately measure the CPI for the main phase with only one checkpoint. The error in the result can be quantified with a confidence interval. Moreover, the simulation automatically stops when the user’s accuracy requirement is met.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Architectural Evaluation of Java TPC-W

The use of the Java programming language for implementing server-side application logic is increasing in popularity, yet there is very little known about the architectural requirements of this emerging commercial workload. We present a detailed characterization of the Transaction Processing Council’s TPC-W web benchmark, implemented in Java. The TPC-W benchmark is designed to exercise the web s...

متن کامل

A Measurement-based Aging Analysis of the Java Virtual Machine

In this work, a software aging analysis of Java-based software systems is conducted. The Java Virtual Machine (JVM) is the core layer in Java-based systems, and its dependability greatly affects the overall system quality. Starting from an experimental campaign on a real world testbed, this work isolates the contribution of the Java Virtual Machine (JVM) to the overall aging trend, and identifi...

متن کامل

Performance Analysis and Tracing of Technical and Java Applications On the Itanium 2 Processor

This paper presents a detailed workload characterization of important technical and JavaTM applications used in the industry, on the Itanium2 processor. We present a detailed performance study of four major classes of technical applications: 1Crash finite element analysis (LS-Dyna3D). 2Structural analysis (Nastran). 3Computational fluid dynamics (Star-CD). 4Other technical applications (GUPS). ...

متن کامل

Evaluating the Prediction Accuracy of Generated Performance Models in Up- and Downscaling Scenarios

This paper evaluates an improved performance model generation approach for Java Enterprise Edition (EE) applications. Performance models are generated for a Java EE application deployment and are used as input for a simulation engine to predict performance (i.e., response time, throughput, resource utilization) in upand downscaling scenarios. Performance is predicted for increased and reduced n...

متن کامل

Workload Characterization of Java Server Applications on Two PowerPC Processors∗

Java has become fairly popular on commercial servers in recent years. However, the behavior of Java server applications has not been studied extensively. We characterize two Java server benchmarks, SPECjbb2000 and VolanoMark 2.1.2, on two IBM PowerPC architectures, the RS64-III and the POWER3-II, and compare them to more traditional workloads as represented by selected benchmarks from SPECint20...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005